]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
12 years agodash: account for scale factor to determine icon size
Cosimo Cecchi [Sun, 16 Feb 2014 05:35:13 +0000 (21:35 -0800)]
dash: account for scale factor to determine icon size

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agost-icon: remove custom size request/allocate
Cosimo Cecchi [Sun, 16 Feb 2014 05:33:21 +0000 (21:33 -0800)]
st-icon: remove custom size request/allocate

Use a layout manager instead. This has the effect of not enforcing a
priv->icon_size size request, since that value is unscaled.

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agoiconGrid: don't force icon size to the BaseIcon
Cosimo Cecchi [Sun, 16 Feb 2014 04:26:14 +0000 (20:26 -0800)]
iconGrid: don't force icon size to the BaseIcon

Since we might get a scaled up version for HiDpi.

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agoaltTab: account for scale factor when computing icon size
Cosimo Cecchi [Sun, 16 Feb 2014 04:25:49 +0000 (20:25 -0800)]
altTab: account for scale factor when computing icon size

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agoaltTab: don't override icon size request
Cosimo Cecchi [Sun, 16 Feb 2014 03:45:28 +0000 (19:45 -0800)]
altTab: don't override icon size request

Instead of overriding the actor's request with the icon size, just set
the new icon size on the actors, and let the default handler take the
preferred size of children.

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agoshell-app: finish support for loading with scale
Cosimo Cecchi [Sun, 16 Feb 2014 03:44:55 +0000 (19:44 -0800)]
shell-app: finish support for loading with scale

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agotexture-cache: require icon scale to load gicon
Cosimo Cecchi [Sun, 16 Feb 2014 03:43:35 +0000 (19:43 -0800)]
texture-cache: require icon scale to load gicon

To support HiDpi.

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Sun, 16 Feb 2014 06:23:41 +0000 (06:23 +0000)]
Updated Brazilian Portuguese translation

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Sat, 15 Feb 2014 18:16:43 +0000 (20:16 +0200)]
Updated Hebrew translation

12 years agoUpdated POTFILES.in
Yosef Or Boczko [Sat, 15 Feb 2014 18:13:20 +0000 (20:13 +0200)]
Updated POTFILES.in

12 years agolocation: React to changes in available accuracy level
Zeeshan Ali (Khattak) [Sat, 15 Feb 2014 16:28:58 +0000 (16:28 +0000)]
location: React to changes in available accuracy level

GPS could be plugged in and out, network can go up and down and
therefore available accuracy level can also change.

https://bugzilla.gnome.org/show_bug.cgi?id=723684

12 years agolocation: Don't show menu if geoclue is totally incapable
Zeeshan Ali (Khattak) [Sat, 15 Feb 2014 15:46:07 +0000 (15:46 +0000)]
location: Don't show menu if geoclue is totally incapable

If geoclue can't provide location at all (no GPS or network), don't
bother to show controls that don't serve any purpose.

https://bugzilla.gnome.org/show_bug.cgi?id=723684

12 years agolocation: Provide a way to disable geolocation
Zeeshan Ali (Khattak) [Thu, 13 Feb 2014 17:50:32 +0000 (17:50 +0000)]
location: Provide a way to disable geolocation

Now that we are indicating 'geolocation in use' to user, we better also
provide at least a way to disable geolocation. Once this is in place, we
can provide slightly better controls rather than simply on/off switch.

https://bugzilla.gnome.org/show_bug.cgi?id=723684

12 years agolocation: Make _connectToGeoclue() reentrent
Zeeshan Ali (Khattak) [Sat, 15 Feb 2014 15:17:58 +0000 (15:17 +0000)]
location: Make _connectToGeoclue() reentrent

https://bugzilla.gnome.org/show_bug.cgi?id=723684

12 years agolocation: Rename _onGeoclueAppeared to _connectToGeoclue
Zeeshan Ali (Khattak) [Sat, 15 Feb 2014 13:58:06 +0000 (13:58 +0000)]
location: Rename _onGeoclueAppeared to _connectToGeoclue

Rename _onGeoclueAppeared to _connectToGeoclue as in the following patch
we'll call it from other contexts then geoclue appearing.

https://bugzilla.gnome.org/show_bug.cgi?id=723684

12 years agolocation: Create Geoclue proxy asynchronously
Zeeshan Ali (Khattak) [Sat, 15 Feb 2014 13:42:43 +0000 (13:42 +0000)]
location: Create Geoclue proxy asynchronously

https://bugzilla.gnome.org/show_bug.cgi?id=723684

12 years agoFix position/size changed disconnects
Adel Gadllah [Sat, 15 Feb 2014 12:05:46 +0000 (13:05 +0100)]
Fix position/size changed disconnects

Commit 3f7a989d38e changed the signals to match mutter api changes,
but did not update disconnects, so do that.

12 years agoUpdate to changes for MetaWindow size-changed / position-changed signals
Jasper St. Pierre [Fri, 31 Jan 2014 22:57:20 +0000 (17:57 -0500)]
Update to changes for MetaWindow size-changed / position-changed signals

These have changed upstream to be on the MetaWindow, rather than
the MetaWindowActor. Follow suit.

12 years agoappDisplay: Re-add _getCategories
Florian Müllner [Fri, 14 Feb 2014 13:00:17 +0000 (14:00 +0100)]
appDisplay: Re-add _getCategories

It was introduced by one of the commits reverted by 812a61939e2d06,
but is now used for app folders as well; add it back.

12 years agoappDisplay: Open new window on middle-click
Florian Müllner [Tue, 11 Feb 2014 15:32:11 +0000 (16:32 +0100)]
appDisplay: Open new window on middle-click

The current middle-click action of opening a new window on a new
workspace is a bit peculiar; it is also not overly hard to achieve
the same result by moving a new window to the desired workspace or
selecting a workspace before opening a new window. Just opening
a new window is also a more common action, so having a shortcut
available that doesn't require a modifier is a good idea as well;
change the middle-click behavior accordingly.

https://bugzilla.gnome.org/show_bug.cgi?id=695010

12 years agoRevert "appDisplay: Special case terminal launching"
Florian Müllner [Tue, 11 Feb 2014 14:40:47 +0000 (15:40 +0100)]
Revert "appDisplay: Special case terminal launching"

Having terminal launchers behave differently than any other launchers
is non-obvious and confusing. Remove the special-casing to restore
consistency, we will make the new window action more accessible
instead.
This reverts commit 68faba6bde08a8898941, 4ed0f3e5f0f9d2f7
and 887a21afb97aaa35.

https://bugzilla.gnome.org/show_bug.cgi?id=695010

12 years agoMagnifier: clip the UI group clone to the allocation
Giovanni Campagna [Thu, 13 Feb 2014 16:25:42 +0000 (17:25 +0100)]
Magnifier: clip the UI group clone to the allocation

Without clipping, we show parts of the message tray and workspace
thumbnails that are normally clipped by the screen.

https://bugzilla.gnome.org/show_bug.cgi?id=724305

12 years agoMagnifier: use the system noise texture for the dead area
Giovanni Campagna [Thu, 13 Feb 2014 16:24:46 +0000 (17:24 +0100)]
Magnifier: use the system noise texture for the dead area

The design says that the noise texture is the implicit bottom
layer, and so it's appropriate to use it togheter with the default
color to cover the dead area outside the screen which becomes
visibile when scrolling.

https://bugzilla.gnome.org/show_bug.cgi?id=724305

12 years agoMagnifier: don't listen for focus/tracker events if the magnifier is not active
Giovanni Campagna [Thu, 13 Feb 2014 15:25:24 +0000 (16:25 +0100)]
Magnifier: don't listen for focus/tracker events if the magnifier is not active

In addition to checking the current settings, check also if the
zoom region is active before registering the event listener.
This way, we avoid DBus traffic for events we're not interested in.

Also, make FocusCaretTracker resilient to multiple register/deregister
calls (which can now happen).

https://bugzilla.gnome.org/show_bug.cgi?id=724305

12 years agoMagnifier: demote exceptions reading focus/caret position
Giovanni Campagna [Thu, 13 Feb 2014 15:12:59 +0000 (16:12 +0100)]
Magnifier: demote exceptions reading focus/caret position

It's possible that the DBus call goes in timeout (which is bad,
but unavoidable, given that atspi is synchronous) or fails
because the component has been removed (race condition). Those
errors are not dependent on gnome-shell, but on faulty applications
(mostly).
If they happen, log a debug message and continue.

https://bugzilla.gnome.org/show_bug.cgi?id=724305

12 years agoMagnifier: fix a warning when calling setActive() with the same value
Giovanni Campagna [Thu, 13 Feb 2014 14:11:07 +0000 (15:11 +0100)]
Magnifier: fix a warning when calling setActive() with the same value

We must not call enable/disable_unredirect if we didn't change the
active value, otherwise mutter gets confused and emits warnings.

https://bugzilla.gnome.org/show_bug.cgi?id=724293

12 years agoDon't send all debug messages to Telepathy
Giovanni Campagna [Thu, 13 Feb 2014 00:04:58 +0000 (01:04 +0100)]
Don't send all debug messages to Telepathy

The log handler can be invoked at bad times, and in particular
it can be invoked from gsignal with the signal lock taken.
At that time, calling into arbitrary high-level APIs can
cause a dead-lock.
Instead, only send to telepathy the tp-glib debug messages.
Everything else is in the journal anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=724256

12 years agolayout: Set high dpi scaling factor
Adel Gadllah [Wed, 12 Feb 2014 16:40:01 +0000 (17:40 +0100)]
layout: Set high dpi scaling factor

Set the scaling factor when the dpi is above the hidpi threshold.

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agoRevert "shell-global: Set high dpi scaling factor"
Adel Gadllah [Wed, 12 Feb 2014 21:53:11 +0000 (22:53 +0100)]
Revert "shell-global: Set high dpi scaling factor"

This reverts commit ba459f4d202e6b0656994bea16edac00359edb1f.

This breaks gdm.

12 years agolayout: Remove stray reference to parentSetId
Colin Walters [Wed, 12 Feb 2014 19:13:08 +0000 (14:13 -0500)]
layout: Remove stray reference to parentSetId

This was removed in a4dea25d761d2f85f9c940f6673cefa8ab198156.

12 years agoshell-global: Set high dpi scaling factor
Adel Gadllah [Wed, 12 Feb 2014 18:18:37 +0000 (19:18 +0100)]
shell-global: Set high dpi scaling factor

Set the scaling factor based on the xsetting.

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agost: Add high dpi support
Adel Gadllah [Wed, 12 Feb 2014 16:29:08 +0000 (17:29 +0100)]
st: Add high dpi support

Add a scale_factor property to StThemeContext that can
be used to enable (integer) scaling of pixel values.

https://bugzilla.gnome.org/show_bug.cgi?id=705410

12 years agomake NetworkManager optional
Michael Biebl [Tue, 11 Feb 2014 22:20:15 +0000 (17:20 -0500)]
make NetworkManager optional

NetworkManager is only available on Linux.

https://bugzilla.gnome.org/show_bug.cgi?id=669495

12 years agocalendar server: fix _LDFLAGS vs _LDADD mixup
Ryan Lortie [Tue, 11 Feb 2014 22:23:22 +0000 (17:23 -0500)]
calendar server: fix _LDFLAGS vs _LDADD mixup

_LDFLAGS is for flags.  _LDADD is for LIBS.

https://bugzilla.gnome.org/show_bug.cgi?id=724184

12 years agoUpdated Assamese translation
ngoswami [Tue, 11 Feb 2014 13:07:53 +0000 (13:07 +0000)]
Updated Assamese translation

12 years agoUpdated Ukranian
Daniel Korostil [Sun, 9 Feb 2014 21:08:26 +0000 (23:08 +0200)]
Updated Ukranian

12 years agoUpdated German translation
David Lüder [Sun, 9 Feb 2014 20:17:24 +0000 (20:17 +0000)]
Updated German translation

12 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 9 Feb 2014 18:46:37 +0000 (19:46 +0100)]
Updated Norwegian bokmål translation

12 years agoLayoutManager: untrack actors that are destroyed
Giovanni Campagna [Sat, 8 Feb 2014 20:44:58 +0000 (21:44 +0100)]
LayoutManager: untrack actors that are destroyed

If an actor is destroyed, calling get_transformed_size()/position()
can return bogus values and trigger JS exceptions.
This can happen if a tracked actor comes from an extension
(such as classic mode's window-list) and that extension is
deactivated.

https://bugzilla.gnome.org/show_bug.cgi?id=723661

12 years agoautogen.sh: use #!/bin/sh instead of #!/bin/bash
Ryan Lortie [Sun, 9 Feb 2014 15:59:39 +0000 (10:59 -0500)]
autogen.sh: use #!/bin/sh instead of #!/bin/bash

We don't have any bashisms in this file, so we may as well use sh.

https://bugzilla.gnome.org/show_bug.cgi?id=722342

12 years agoUpdated Aragonese translation
Jorge Pérez Pérez [Sun, 9 Feb 2014 12:25:09 +0000 (13:25 +0100)]
Updated Aragonese translation

12 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Sun, 9 Feb 2014 04:11:08 +0000 (04:11 +0000)]
Updated Kazakh translation

12 years agoMagnifier: Restore crosshairs
Magdalen Berns [Sat, 8 Feb 2014 23:47:40 +0000 (23:47 +0000)]
Magnifier: Restore crosshairs

This patch is to restore broken crosshairs so they may be used
once more

https://bugzilla.gnome.org/show_bug.cgi?id=723709
magnifier.js

12 years agoUpdated Czech translation
Marek Černocký [Sat, 8 Feb 2014 10:22:36 +0000 (11:22 +0100)]
Updated Czech translation

12 years agoFix username shadows in Lock/Loginscreen
Reda Lazri [Fri, 7 Feb 2014 13:31:55 +0000 (14:31 +0100)]
Fix username shadows in Lock/Loginscreen

https://bugzilla.gnome.org/show_bug.cgi?id=723833

12 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 7 Feb 2014 13:47:46 +0000 (14:47 +0100)]
Updated Spanish translation

12 years agoTajik translation updated
Victor Ibragimov [Fri, 7 Feb 2014 04:59:45 +0000 (09:59 +0500)]
Tajik translation updated

12 years agoUpdated Galician translations
Fran Diéguez [Thu, 6 Feb 2014 23:59:18 +0000 (00:59 +0100)]
Updated Galician translations

12 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Thu, 6 Feb 2014 18:53:18 +0000 (18:53 +0000)]
Updated Brazilian Portuguese translation

12 years agoRevert "network: Use NMDevice.get_available_connections(); for NMWirelessDialog"
Giovanni Campagna [Tue, 28 Jan 2014 22:19:48 +0000 (23:19 +0100)]
Revert "network: Use NMDevice.get_available_connections(); for NMWirelessDialog"

This reverts commit a36bfced473d48ffe70150ad5537bb82b1ead8e8.

get_available_connections() returns the connections that are
available right now, ie, with the currently visible APs, but
that might change while the dialog is open, so we can't use it.

https://bugzilla.gnome.org/show_bug.cgi?id=709128

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Thu, 6 Feb 2014 18:30:25 +0000 (20:30 +0200)]
Updated Hebrew translation

12 years agoBluetoothMenu: show the submenu when active but not connected
Giovanni Campagna [Tue, 28 Jan 2014 20:47:37 +0000 (21:47 +0100)]
BluetoothMenu: show the submenu when active but not connected

Following the updated designs for system status, show the submenu
but not the indicator when bluetooth radio is on but no device
is connected.

https://bugzilla.gnome.org/show_bug.cgi?id=709353

12 years agoNetworkMenu: show the device name instead of Bluetooth
Giovanni Campagna [Tue, 28 Jan 2014 20:30:28 +0000 (21:30 +0100)]
NetworkMenu: show the device name instead of Bluetooth

To distinguish the bluetooth network menu from the bluetooth
menu proper, use the device name as the label.
Also, replace Connect with "Use as Internet connection"

https://bugzilla.gnome.org/show_bug.cgi?id=709353

12 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Thu, 6 Feb 2014 17:35:33 +0000 (17:35 +0000)]
Updated Brazilian Portuguese translation

12 years agoFix regression after mutter commit 254afc50223a707c3afa7c9f638681199f41809e
Giovanni Campagna [Thu, 6 Feb 2014 17:10:21 +0000 (18:10 +0100)]
Fix regression after mutter commit 254afc50223a707c3afa7c9f638681199f41809e

The "old and unused API" was not so unused after all :)

12 years agoUpdate Arabic translation
Khaled Hosny [Thu, 6 Feb 2014 13:32:37 +0000 (15:32 +0200)]
Update Arabic translation

12 years agoSlider: put imports in order
Magdalen Berns [Wed, 5 Feb 2014 19:36:50 +0000 (19:36 +0000)]
Slider: put imports in order

Bug https://bugzilla.gnome.org/show_bug.cgi?id=712649

12 years agoMagnifier: take x,y from center of focused widget
Magdalen Berns [Wed, 5 Feb 2014 18:21:42 +0000 (18:21 +0000)]
Magnifier: take x,y from center of focused widget

bug https://bugzilla.gnome.org/show_bug.cgi?id=720951

12 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 5 Feb 2014 12:48:04 +0000 (13:48 +0100)]
Updated Spanish translation

12 years agoTajik translation updated
Victor Ibragimov [Wed, 5 Feb 2014 05:59:16 +0000 (10:59 +0500)]
Tajik translation updated

12 years agoBump version to 3.11.5
Florian Müllner [Tue, 4 Feb 2014 23:11:07 +0000 (00:11 +0100)]
Bump version to 3.11.5

Update NEWS.

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Tue, 4 Feb 2014 22:32:33 +0000 (00:32 +0200)]
Updated Hebrew translation

Signed-off-by: Yosef Or Boczko <yoseforb@src.gnome.org>
12 years agoNetworkMenu: use the carrier state to the decide if wired should be shown
Giovanni Campagna [Tue, 28 Jan 2014 22:41:13 +0000 (23:41 +0100)]
NetworkMenu: use the carrier state to the decide if wired should be shown

The design says "when a network cable is connected", not
"When a network cable is connected and the link is up and we
have an IP etc. etc." (which is what ACTIVATED would imply).

https://bugzilla.gnome.org/show_bug.cgi?id=723570

12 years agoNMWirelessDialog: show an informative message when airplane mode is on
Giovanni Campagna [Tue, 28 Jan 2014 22:18:10 +0000 (23:18 +0100)]
NMWirelessDialog: show an informative message when airplane mode is on

Rather than just showing "No networks", inform the user if airplane
mode is on or if wifi is off, and allow the user to change that
from the dialog (if possible).

https://bugzilla.gnome.org/show_bug.cgi?id=709128

12 years agoNMWirelessDialog: request a scan when there are no visible access points
Giovanni Campagna [Wed, 29 Jan 2014 21:28:17 +0000 (22:28 +0100)]
NMWirelessDialog: request a scan when there are no visible access points

Ideally, we should keep scanning while the dialog is open, and
stop (or reduce the frequency) when it's closed. Forcing a new
scan when the dialog is opened empty is a close approximation
and increases the probability that the user will find the AP
he needs.

https://bugzilla.gnome.org/show_bug.cgi?id=709128

12 years agoNMWirelessDialog: fix removing access points
Giovanni Campagna [Wed, 29 Jan 2014 21:29:58 +0000 (22:29 +0100)]
NMWirelessDialog: fix removing access points

We must destroy the actor, not the item, because the latter doesn't
have a destroy() method.

https://bugzilla.gnome.org/show_bug.cgi?id=709128

12 years agorfkill: split out the dbus handling parts from the indicator
Giovanni Campagna [Wed, 29 Jan 2014 21:24:50 +0000 (22:24 +0100)]
rfkill: split out the dbus handling parts from the indicator

status.network wants to watch for airplane mode too, we can
share the code with a manager singleton.

https://bugzilla.gnome.org/show_bug.cgi?id=709128

12 years agoAirplaneMode: don't show a "Turn off" item if HW enabled
Giovanni Campagna [Tue, 8 Oct 2013 21:34:33 +0000 (23:34 +0200)]
AirplaneMode: don't show a "Turn off" item if HW enabled

If airplane mode is enabled with an HW switch, we can't turn it
off from the menu, so make the menu item insensitive and
replace it with a helpful tip.

https://bugzilla.gnome.org/show_bug.cgi?id=709685

12 years agoMagnifier: Disable unredirect when active
Magdalen Berns [Tue, 28 Jan 2014 20:04:59 +0000 (20:04 +0000)]
Magnifier: Disable unredirect when active

The unredirect feature does not apply to the magnifier and it
prevents users from gaming whilst it is on so disable when magnifier
is active and allow magnifier users to game!

Bug https://bugzilla.gnome.org/show_bug.cgi?id=708985

12 years agoUpdated Indonesian translation
Andika Triwidada [Tue, 4 Feb 2014 14:16:26 +0000 (14:16 +0000)]
Updated Indonesian translation

12 years agoUpdated Hebrew translation.
Yaron Shahrabani [Mon, 3 Feb 2014 14:30:03 +0000 (16:30 +0200)]
Updated Hebrew translation.

12 years agoupdated kn.po
Shankar Prasad [Mon, 3 Feb 2014 11:21:29 +0000 (16:51 +0530)]
updated kn.po

12 years agooverview: don't add a null desktop clone
Giovanni Campagna [Mon, 3 Feb 2014 10:26:19 +0000 (11:26 +0100)]
overview: don't add a null desktop clone

If there is no desktop window, getDesktopClone() returns null.
In that case, we know that no animation is needed.

Fixes a regression from b97f3a9ecf52183e86506af622a08eaa7e3846bb

https://bugzilla.gnome.org/show_bug.cgi?id=723523

12 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sun, 2 Feb 2014 12:36:23 +0000 (20:36 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

12 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Sat, 1 Feb 2014 15:12:11 +0000 (15:12 +0000)]
Updated Kazakh translation

12 years agoUpdated Tajik translation
Victor Ibragimov [Sat, 1 Feb 2014 12:55:49 +0000 (12:55 +0000)]
Updated Tajik translation

12 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Sat, 1 Feb 2014 10:05:14 +0000 (10:05 +0000)]
Updated Brazilian Portuguese translation

12 years agoUpdated Greek translation
Dimitris Spingos [Sat, 1 Feb 2014 06:16:19 +0000 (08:16 +0200)]
Updated Greek translation

12 years agoshell-app: Rename internal function as suggested in review
Florian Müllner [Fri, 31 Jan 2014 12:46:12 +0000 (13:46 +0100)]
shell-app: Rename internal function as suggested in review

Ooops, this was meant to be squashed with commit d44f40d105.

12 years agowindow-tracker: Remove is_window_interesting()
Florian Müllner [Thu, 30 Jan 2014 17:05:01 +0000 (18:05 +0100)]
window-tracker: Remove is_window_interesting()

It is now unused, so kill it.

https://bugzilla.gnome.org/show_bug.cgi?id=723308

12 years agoUse meta_window_is_skip_taskbar() directly
Florian Müllner [Thu, 30 Jan 2014 17:04:18 +0000 (18:04 +0100)]
Use meta_window_is_skip_taskbar() directly

Rather than going through ShellWindowTracker, we can just clean up
the code to use the underlying MetaWindow property directly.

https://bugzilla.gnome.org/show_bug.cgi?id=723308

12 years agoshell-app: Track changes to MetaWindow:skip-taskbar
Florian Müllner [Thu, 30 Jan 2014 16:33:36 +0000 (17:33 +0100)]
shell-app: Track changes to MetaWindow:skip-taskbar

So far we have assumed that whether or not a window is interesting
is static. In general this is the case, but as it is legal for the
underlying properties to change at any time, there are of course
offenders that actually do this (flash I'm looking at ya).
While we used the property to determine whether a window should be
tracked or not, the worst case was showing windows that should be
hidden or missing windows that should be shown.
However as we nowadays base an app's running state on the number of
interesting windows, we need to be more careful in order to avoid
ending up with running apps with no windows.

https://bugzilla.gnome.org/show_bug.cgi?id=723308

12 years agowindow-tracker: Use MetaWindow:skip-taskbar
Florian Müllner [Thu, 30 Jan 2014 15:42:08 +0000 (16:42 +0100)]
window-tracker: Use MetaWindow:skip-taskbar

The code from shell_window_tracker_is_window_interesting() is equivalent
of MetaWindow's skip-taskbar property, so use it to avoid code duplication.

https://bugzilla.gnome.org/show_bug.cgi?id=723308

12 years agoUpdated Aragonese translation
Jorge Pérez Pérez [Fri, 31 Jan 2014 11:45:29 +0000 (12:45 +0100)]
Updated Aragonese translation

12 years agooverview: Fix DESKTOP clone position
Florian Müllner [Fri, 24 Jan 2014 22:05:46 +0000 (23:05 +0100)]
overview: Fix DESKTOP clone position

The DESKTOP window might not be located at (0,0), in particular
on multi-monitor setups. While we already consider this by setting
the clone's position, we then stuff the clone into a container which
ignores it - meh ...

https://bugzilla.gnome.org/show_bug.cgi?id=723306

12 years agowindow-tracker: Fix memory leak
Florian Müllner [Fri, 24 Jan 2014 15:11:49 +0000 (10:11 -0500)]
window-tracker: Fix memory leak

shell_window_tracker_get_window_app() returns a new reference
which we need to drop once we're done.

https://bugzilla.gnome.org/show_bug.cgi?id=722927

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Wed, 29 Jan 2014 20:39:47 +0000 (22:39 +0200)]
Updated Hebrew translation

12 years agoosdWindow: Don't tween to undefined
Jasper St. Pierre [Sun, 14 Apr 2013 15:32:21 +0000 (11:32 -0400)]
osdWindow: Don't tween to undefined

Check that we got a valid level before setting the level bar to it, to
prevent a Tweener warning.

12 years agonetwork: Add a Wired device
Jasper St. Pierre [Thu, 23 Jan 2014 19:25:06 +0000 (14:25 -0500)]
network: Add a Wired device

This isn't quite like the design, as we don't show icons for other
devices when wired is in an error state.

https://bugzilla.gnome.org/show_bug.cgi?id=708966

12 years agoappDisplay: Support the 'excluded-apps' key for app folders
Jasper St. Pierre [Tue, 28 Jan 2014 17:27:22 +0000 (12:27 -0500)]
appDisplay: Support the 'excluded-apps' key for app folders

https://bugzilla.gnome.org/show_bug.cgi?id=723179

12 years agoappDisplay: Support the 'categories' key for app folders
Jasper St. Pierre [Tue, 28 Jan 2014 17:06:11 +0000 (12:06 -0500)]
appDisplay: Support the 'categories' key for app folders

https://bugzilla.gnome.org/show_bug.cgi?id=723179

12 years agoappDisplay: Make refiltering folders more efficient
Jasper St. Pierre [Tue, 28 Jan 2014 16:36:57 +0000 (11:36 -0500)]
appDisplay: Make refiltering folders more efficient

Rather than queueing a full redisplay, simply filter the apps inside
folders by toggling the icon's visibility.

https://bugzilla.gnome.org/show_bug.cgi?id=723179

12 years agoappDisplay: Make AllView handle the display of the all apps view
Jasper St. Pierre [Tue, 28 Jan 2014 16:11:10 +0000 (11:11 -0500)]
appDisplay: Make AllView handle the display of the all apps view

Rather than having the central component handle it. Just a code tidying-up.

https://bugzilla.gnome.org/show_bug.cgi?id=723179

12 years agoappDisplay: Only reload frequently used data when mapping the frequent view
Jasper St. Pierre [Tue, 28 Jan 2014 16:06:21 +0000 (11:06 -0500)]
appDisplay: Only reload frequently used data when mapping the frequent view

If the user mostly uses the All Apps view and uses it as his default view,
we shouldn't reload frequent data after a timeout. Simply do it when the
view is mapped.

https://bugzilla.gnome.org/show_bug.cgi?id=723179

12 years agoshell-app: Don't crash when trying to dispose
Jasper St. Pierre [Tue, 28 Jan 2014 21:47:23 +0000 (16:47 -0500)]
shell-app: Don't crash when trying to dispose

If we dispose a ShellApp that has windows left, then we'll crash
when we remove the last window, as that frees and NULLs out
app->running_state.

https://bugzilla.gnome.org/show_bug.cgi?id=723197

12 years agoDispose cairo contexts in osdWindow and screenShield
Matt Watson [Thu, 23 Jan 2014 03:10:21 +0000 (19:10 -0800)]
Dispose cairo contexts in osdWindow and screenShield

Need to manually dispose of cairo contexts used in gjs with $dispose(),
or the context object will leak. These classes used cairo for drawing but
were missing the dispose call.

https://bugzilla.gnome.org/show_bug.cgi?id=722812

12 years agoTelepathyClient: disconnect signals from destroyed ChatSources
Giovanni Campagna [Mon, 20 Jan 2014 22:21:14 +0000 (23:21 +0100)]
TelepathyClient: disconnect signals from destroyed ChatSources

Otherwise they keep firing if the source is destroyed by the user
and they trigger Clutter warnings from touching invalid actors.

https://bugzilla.gnome.org/show_bug.cgi?id=722660

12 years agoAdd indicator for location service being used
Zeeshan Ali (Khattak) [Tue, 28 Jan 2014 17:41:26 +0000 (17:41 +0000)]
Add indicator for location service being used

If an application is accessing location through geoclue, show an
indicator in the panel for that so that user knows.

https://bugzilla.gnome.org/show_bug.cgi?id=709372

12 years agoappDisplay: Properly check for TerminalEmulator in the Categories key
Jasper St. Pierre [Tue, 28 Jan 2014 17:09:35 +0000 (12:09 -0500)]
appDisplay: Properly check for TerminalEmulator in the Categories key

get_categories() returns an unparsed string, not a list of categories.
We need to parse the list by splitting on ';' to deterine whether the
actual 'TerminalEmulator' category is in the list, rather than something
like 'X-GNOME-TerminalEmulator'. It's an edge case, but I need to split
the list properly for the new folders, so I might as well fix this.

https://bugzilla.gnome.org/show_bug.cgi?id=723179

12 years agoFixed Russian translation
Stas Solovey [Tue, 28 Jan 2014 18:18:22 +0000 (22:18 +0400)]
Fixed Russian translation